my left foot! - Turc Anglais Dictionnaire